all-weather pitches - German English Dictionary